/*
  蓝牙数据传输 测试  简单的蓝牙串口测试
*/

#include <SoftwareSerial.h>

SoftwareSerial btSerial(D7, D8);   // 串口2: Rx(D7),Tx(D8)
                                   // 串口1：Rx(D2),Tx(D4)
                                   // 串口0：Rx(D9),Tx(D10) Arduino IDE 使用的串口

btSerial.begin(9600);       // 蓝牙波特率

char data = btSerial.read();    // 读取蓝牙模块接收到的数据
btSerial.write("start");        // 同过串口发送数据

//蓝牙服务
void bluetoothService(){
  if (btSerial.available() > 0) {    // check if bluetooth module sends some data to esp8266
    char data = btSerial.read();     // read the data from bluetooth
    switch (data)
    {
      case 'C':                               // if receive data is 'C'(chance)
        digitalWrite(D5,!digitalRead(D5));    // 改变LED的点亮或者熄灭状态
        Serial.println("bluetooth chances the status");
        break;
      default:
        break;
    }
  }
}
